<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost:9000/?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.SessionManagement.Messages" />
  <xs:import schemaLocation="http://localhost:9000/?xsd=xsd4" namespace="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" />
  <xs:import schemaLocation="http://localhost:9000/?xsd=xsd5" namespace="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" />
  <xs:import schemaLocation="http://localhost:9000/?xsd=xsd7" namespace="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.SystemConfiguration.Messages" />
  <xs:import schemaLocation="http://localhost:9000/?xsd=xsd6" namespace="http://schemas.datacontract.org/2004/07/MCMLXVII.Core.Common" />
  <xs:element name="GetNewSession">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.SessionManagement.Messages" minOccurs="0" name="req" nillable="true" type="q1:msgNewSessionRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetNewSessionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.SessionManagement.Messages" minOccurs="0" name="GetNewSessionResult" nillable="true" type="q2:msgNewSessionResponse" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationTree">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="req" nillable="true" type="q3:msgVoidRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationTreeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="GetOrganizationTreeResult" nillable="true" type="q4:msgOrganizationNodeInfo" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationDestinationTree">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="req" nillable="true" type="q5:msgSimpleNodeRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationDestinationTreeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="GetOrganizationDestinationTreeResult" nillable="true" type="q6:msgOrganizationNodeInfo" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationTreeNodeMembers">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="req" nillable="true" type="q7:msgSimpleNodeRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationTreeNodeMembersResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="GetOrganizationTreeNodeMembersResult" nillable="true" type="q8:msgGenericItemListOfmsgOrganizationTreeNodeMembert_Pf5DPhc" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateOrganizationTreeNode">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="req" nillable="true" type="q9:msgUpdateOrganizationTreeNode" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateOrganizationTreeNodeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="UpdateOrganizationTreeNodeResult" nillable="true" type="q10:msgGenericItemResponseOfint" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MoveOrganizationTreeNode">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="req" nillable="true" type="q11:msgMoveNodeRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MoveOrganizationTreeNodeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q12="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="MoveOrganizationTreeNodeResult" nillable="true" type="q12:msgGenericItemResponseOfint" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MoveOrganizationMember">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q13="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="req" nillable="true" type="q13:msgMoveMemberRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MoveOrganizationMemberResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="MoveOrganizationMemberResult" nillable="true" type="q14:msgGenericItemResponseOfint" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateOrganizationMember">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q15="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="req" nillable="true" type="q15:msgUpdateOrganizationMember" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateOrganizationMemberResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q16="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="UpdateOrganizationMemberResult" nillable="true" type="q16:msgGenericItemResponseOfint" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteOrganizationTreeNode">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q17="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="req" nillable="true" type="q17:msgSimpleNodeRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteOrganizationTreeNodeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q18="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="DeleteOrganizationTreeNodeResult" nillable="true" type="q18:msgGenericItemResponseOfboolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteOrganizationMember">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q19="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="req" nillable="true" type="q19:msgSimpleMemberRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteOrganizationMemberResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q20="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="DeleteOrganizationMemberResult" nillable="true" type="q20:msgGenericItemResponseOfboolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationMemberInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q21="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="req" nillable="true" type="q21:msgSimpleMemberRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationMemberInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q22="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="GetOrganizationMemberInfoResult" nillable="true" type="q22:msgOrganizationMemberInfo" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationTreeNodeEfectiveRights">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q23="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="NodeID" nillable="true" type="q23:msgSimpleNodeRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationTreeNodeEfectiveRightsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q24="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="GetOrganizationTreeNodeEfectiveRightsResult" nillable="true" type="q24:msgGenericItemListOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationTreeNodeAudit">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q25="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="req" nillable="true" type="q25:msgSimpleNodeRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationTreeNodeAuditResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q26="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="GetOrganizationTreeNodeAuditResult" nillable="true" type="q26:msgGenericItemListOfmsgOrganizationNodeAuditInfot_Pf5DPhc" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationMemberAudit">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q27="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="req" nillable="true" type="q27:msgSimpleMemberRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationMemberAuditResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q28="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="GetOrganizationMemberAuditResult" nillable="true" type="q28:msgGenericItemListOfmsgOrganizationMemberAuditInfot_Pf5DPhc" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDirectoryTree">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q29="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="req" nillable="true" type="q29:msgGenericItemRequestOfint" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDirectoryTreeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q30="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="GetDirectoryTreeResult" nillable="true" type="q30:msgXMLResponse" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDirectoryNodeUsers">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q31="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.SystemConfiguration.Messages" minOccurs="0" name="req" nillable="true" type="q31:msgSecurityUsersListRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDirectoryNodeUsersResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q32="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="GetDirectoryNodeUsersResult" nillable="true" type="q32:msgXMLResponse" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDirectoryNodeGroups">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q33="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.SystemConfiguration.Messages" minOccurs="0" name="req" nillable="true" type="q33:msgSecurityUsersListRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDirectoryNodeGroupsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q34="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="GetDirectoryNodeGroupsResult" nillable="true" type="q34:msgXMLResponse" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationTreeMembers">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q35="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="req" nillable="true" type="q35:msgFindMembersRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationTreeMembersResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q36="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="GetOrganizationTreeMembersResult" nillable="true" type="q36:msgGenericItemListOfmsgMembershipInfoZ9tVVgH0" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationTreeRoleMembers">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q37="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="req" nillable="true" type="q37:msgFindMembersRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationTreeRoleMembersResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q38="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="GetOrganizationTreeRoleMembersResult" nillable="true" type="q38:msgGenericItemListOfmsgMembershipInfoZ9tVVgH0" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationTreeMemberDesc">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q39="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="req" nillable="true" type="q39:msgGenericItemRequestOfint" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationTreeMemberDescResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q40="http://schemas.datacontract.org/2004/07/MCMLXVII.Core.Common" minOccurs="0" name="GetOrganizationTreeMemberDescResult" nillable="true" type="q40:msgMembershipInfo" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetContentLanguagesList">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q41="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="req" nillable="true" type="q41:msgGenericItemRequestOfboolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetContentLanguagesListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q42="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="GetContentLanguagesListResult" nillable="true" type="q42:msgLanguajesListResponse" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDefaultLanguage">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q43="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="req" nillable="true" type="q43:msgVoidRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDefaultLanguageResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q44="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="GetDefaultLanguageResult" nillable="true" type="q44:msgGenericItemResponseOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CreateNewOrganizationTreeNode">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q45="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="req" nillable="true" type="q45:msgNewOrganizationTreeNode" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CreateNewOrganizationTreeNodeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q46="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="CreateNewOrganizationTreeNodeResult" nillable="true" type="q46:msgNewOrganizationTreeItemResponse" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CreateNewOrganizationMember">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q47="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="req" nillable="true" type="q47:msgNewOrganizationMember" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CreateNewOrganizationMemberResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q48="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="CreateNewOrganizationMemberResult" nillable="true" type="q48:msgNewOrganizationTreeItemResponse" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationTreeMembersClasses">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q49="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="req" nillable="true" type="q49:msgVoidRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationTreeMembersClassesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q50="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="GetOrganizationTreeMembersClassesResult" nillable="true" type="q50:msgGenericItemListOfmsgOrganizationTreeMembersClasst_Pf5DPhc" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="FindorganizationMembersByDescription">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q51="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="req" nillable="true" type="q51:msgGenericItemRequestOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="FindorganizationMembersByDescriptionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q52="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="FindorganizationMembersByDescriptionResult" nillable="true" type="q52:msgGenericItemListOfmsgBasicOrganizationMemberInfot_Pf5DPhc" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationTreeNodeSecurity">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q53="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="req" nillable="true" type="q53:msgSimpleNodeRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOrganizationTreeNodeSecurityResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q54="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="GetOrganizationTreeNodeSecurityResult" nillable="true" type="q54:msgOrganizationTreeNodeSecurity" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateOrganizationTreeNodeSecurity">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q55="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.OrganizationChart.Messages" minOccurs="0" name="req" nillable="true" type="q55:msgUpdateOrganizationTreeNodeSecurity" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateOrganizationTreeNodeSecurityResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q56="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="UpdateOrganizationTreeNodeSecurityResult" nillable="true" type="q56:msgGenericItemResponseOfint" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEnabledSecurityProviders">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q57="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="req" nillable="true" type="q57:msgVoidRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEnabledSecurityProvidersResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q58="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="GetEnabledSecurityProvidersResult" nillable="true" type="q58:msgGenericItemListOfmsgSecurityProviderF6_PVlUXC" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetToolsList">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q59="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="req" nillable="true" type="q59:msgVoidRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetToolsListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q60="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="GetToolsListResult" nillable="true" type="q60:msgGenericItemListOfmsgToolsInfoF6_PVlUXC" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetToolInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q61="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="req" nillable="true" type="q61:msgGenericItemRequestOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetToolInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q62="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.SystemConfiguration.Messages" minOccurs="0" name="GetToolInfoResult" nillable="true" type="q62:msgToolsInfo" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPermissionsList">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q63="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="req" nillable="true" type="q63:msgVoidRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPermissionsListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q64="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="GetPermissionsListResult" nillable="true" type="q64:msgGenericItemListOfmsgPermissionInfoF6_PVlUXC" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetMemberPermissionsList">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q65="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="req" nillable="true" type="q65:msgGenericItemRequestOfint" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetMemberPermissionsListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q66="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="GetMemberPermissionsListResult" nillable="true" type="q66:msgGenericItemListOfmsgPermissionInfoF6_PVlUXC" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetMemberInheritedPermissionsList">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q67="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="req" nillable="true" type="q67:msgGenericItemRequestOfint" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetMemberInheritedPermissionsListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q68="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="GetMemberInheritedPermissionsListResult" nillable="true" type="q68:msgGenericItemListOfmsgPermissionInfoF6_PVlUXC" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateMemberPermissions">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q69="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.SystemConfiguration.Messages" minOccurs="0" name="req" nillable="true" type="q69:msgMemberPermissionInfo" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateMemberPermissionsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q70="http://schemas.datacontract.org/2004/07/MCMLXVII.BackEnd.Services.Common.Messages" minOccurs="0" name="UpdateMemberPermissionsResult" nillable="true" type="q70:msgGenericItemResponseOfint" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>